package com.kaili.basic.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description:
 * @Author: shenliqiang
 * @CreateDate: 2019/7/25 10:12
 * @Version: 1.0
 */
@Data
@ApiModel("详情vo")
public class MdmDeviceOnlineDetailVo extends MdmDeviceOnlineVo {
    @ApiModelProperty(name = "groupName", value = "所属分组",dataType = "String",notes ="" )
    private String groupName;

    @ApiModelProperty(name = "affiliation", value = "设备归属",dataType = "String",notes ="前端维护" )
    private Integer affiliation;

    @ApiModelProperty(name = "actionTime", value = "设备归属",dataType = "Date",notes ="" )
    private Date actionTime;

    @ApiModelProperty(name = "hasCrack", value = "是否破解",dataType = "String",notes ="前端维护" )
    private Integer hasCrack;

    @ApiModelProperty(name = "hasSim", value = "是否有SIM卡",dataType = "String",notes ="前端维护" )
    private Integer hasSim;

    @ApiModelProperty(name = "signalSource", value = "信号源",dataType = "String",notes ="" )
    private String signalSource;

    @ApiModelProperty(name = "signalValue", value = "信号值",dataType = "String",notes ="" )
    private String signalValue;

    @ApiModelProperty(name = "chargeStatus", value = "充电状态",dataType = "String",notes ="前端维护" )
    private Integer chargeStatus;

    @ApiModelProperty(name = "batteryp", value = "电量百分比",dataType = "BigDecimal",notes ="" )
    private BigDecimal batteryp;

    @ApiModelProperty(name = "memoryUsed", value = "内存可用量(GB)",dataType = "BigDecimal",notes ="" )
    private BigDecimal memoryUsed;

    @ApiModelProperty(name = "memoryAll", value = "内存总量(GB)",dataType = "BigDecimal",notes ="" )
    private BigDecimal memoryAll;

    @ApiModelProperty(name = "longitude", value = "经度",dataType = "String",notes ="" )
    private String longitude;

    @ApiModelProperty(name = "latitude", value = "纬度",dataType = "String",notes ="" )
    private String latitude;

    @ApiModelProperty(name = "sysVersion", value = "系统版本号",dataType = "String",notes ="" )
    private String sysVersion;

    @ApiModelProperty(name = "romVersion", value = "ROM版本号",dataType = "String",notes ="" )
    private String romVersion;

    @ApiModelProperty(name = "appVersion", value = "主APP版本号",dataType = "String",notes ="" )
    private String appVersion;

    @ApiModelProperty(name = "assistantVersion", value = "助手版本号",dataType = "String",notes ="" )
    private String assistantVersion;

    @ApiModelProperty(name = "description", value = "描述",dataType = "String",notes ="" )
    private String description;

    @ApiModelProperty(name = "hasSd",value = "是否有SD",notes = "前端维护")
    private Integer hasSd;

    @ApiModelProperty(name = "sdChanged",value = "SD是否变更",notes = "前端维护")
    private Integer sdChanged;

    @ApiModelProperty(name = "cpuUsage",value = "CPU使用率",notes = "")
    private BigDecimal cpuUsage;

    @ApiModelProperty(name = "isIllegalTerminate",value = "是否非法关机",notes = "前端维护")
    private Integer isIllegalTerminate;

    @ApiModelProperty(name = "isSimChanged",value = "SIM卡是否变更",notes = "前端维护")
    private Integer isSimChanged;

}
